How Synchronisation Strategy Approximation in PEPA Implementations Affects Passage Time Performance Results
نویسندگان
چکیده
Passage time densities are useful performance measurements in stochastic systems. With them the modeller can extract probabilistic quality-of-service guarantees such as: the probability that the time taken for a network header packet to travel across a heterogeneous network is less than 10ms must be at least 0.95. In this paper, we show how new tools can extract passage time densities and distributions from stochastic models defined in PEPA, a stochastic process algebra. In stochastic process algebras, the synchronisation policy is important for defining how different system components interact. We also show how these passage time results can vary according to which synchronisation strategy is used. We compare results from two popular strategies.
منابع مشابه
Performance Modelling and Synchronisation
Markovian Process Algebras approximate their model of synchronisation events in order to preserve their Markovian nature. This paper investigates synchronisation models in a stochastic context and focuses on how the Markovian approximation of synchronisation a ects the accuracy of the performance model. TIPP and PEPA are used as speci c cases throughout, and their di erent methods of synchronis...
متن کاملReliable Performance Modelling with Approximate Synchronisations
Markovian Process Algebras approximate their model of synchronisation events in order to preserve their Markovian nature. This paper investigates synchronisation models in a stochastic context and focuses on how the Markovian approximation of synchronisation a ects the accuracy of the performance model. TIPP and PEPA are used as speci c cases throughout, and their di erent methods of synchronis...
متن کاملDerivation of Passage-time Densities in PEPA Models using ipc: the Imperial PEPA Compiler
We present a technique for defining and extracting passage-time densities from high-level stochastic process algebra models. Our high-level formalism is PEPA, a popular Markovian process algebra for expressing compositional performance models. We introduce ipc, a tool which can process PEPA-specified passage-time densities and models, by compiling the PEPA model and passage specification into t...
متن کاملGPA – Tool for rapid analysis of very large scale PEPA models
We present a tool called Grouped PEPA Analyser (GPA) that allows fast analysis of large scale models described in the stochastic process algebra PEPA. GPA employs the techniques for approximations of transient moments in PEPA models with ordinary differential equations (ODEs), which allow analysis of systems with state spaces far beyond the limits of standard techniques. These moments provide u...
متن کاملModelling Role-Playing Games Using PEPA Nets
We present a performance modelling case study of a distributed multi-player game expressed in the PEPA nets modelling language. The case study provides a modern complex distributed application programming problem which has many inherent communication and synchronisation complexities which are subtle to model accurately. We put forward the position that a high-level performance modelling languag...
متن کامل